/* --------------------------- FORM --------------------------- */
form label {
    display: block;
}

form .submitWrapper {
    text-align: center;
}

/* --------------------------- BUTTON --------------------------- */
.button {
    display: inline-block;
    border: 1px solid #CBCBCB;
    padding: 2px 6px;
    background-color: #F8F8F8;
    color: #0072BC;
    margin: 2px 3px 5px 2px;
}


/*ORDER*/
#order_product {
    text-decoration: none;
    background-color: #daa520;
    width: 35px;
    height: 25px;
    color: #ffffff;
    font-weight: bold;
}

#order_product:hover {
    text-decoration: none;
    background-color: #f5f5dc;
    width: 30px;
    height: 15px;
    color: #0e90d2;
    font-weight: bold;
}

.button:hover {
    cursor: pointer;
}

.button-delete {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: transparent url('../images/icons/shopping-cart-icon.gif');
}

/* --------------------------- PAGE --------------------------- */

.accountMenu {
    list-style: none;
}

.accountMenu li {
    padding: 5px;
}

/* --------------------------- PAGE --------------------------- */
.page {
    background: white;
    border: 1px solid #CBCBCB;
    padding: 10px;
    -moz-border-radius: 4px;
    margin-bottom: 10px;
}

.pageTitle {
    margin-bottom: 15px;
}

/* --------------------------- SEPCIFIC PAGE --------------------------- */
/* Cart detail */
#pageCartDetail .productImage {
    max-width: 50px;
    max-height: 50px;
}

#pageCartDetail .totalPriceColumn {
    text-align: right;
}



/* product detail */
.bortop {
    padding:0 !important;
    border-top:1px solid #cbcbcb!important;
}
.model-detail {
    text-align:center;
    background:none;
}
.other-img {
    padding:0;
    margin-bottom:10px;
}
.other-img p.back, .list-pics-product {
    float:left;
}
.list-pics-product {
    padding-left:5px;
}
.other-img .next {
    float:right;
}
a.btn-back, a.btn-next, .btn-compare-price, .btn-dangbansp {
    display:block;
    text-indent:-4000%;
}
.list-pics-product a {
    margin:0 5px;
}
.list-pics-product a img {
    border:1px solid #f3f3f3;
}
.other-img p {
    margin-bottom:0;
}
a.btn-back, a.btn-next, a:hover.btn-back, a:hover.btn-next {
    margin-top:13px;
    width:16px;
    height:29px;
    text-indent:-999px;
    background:url(../buttons/NPbttn.gif) no-repeat;
}
a.btn-back {
    background-position:-30px 0px;
}
a.btn-next {
    background-position:0px 0px;
}
a:hover.btn-back {
    background-position:-87px 0px;
}
a:hover.btn-next {
    background-position:-56px 0px;
}
a.para {
    background:url(../images/bg-title-md.gif) repeat-x;
    height:21px;
    display:block;
    padding:3px 10px 0;
    text-decoration:none;
}
a.para b {
    color:#222;
    padding-left:20px;
}
/* List parameter */
ul.list-parameter {
    padding:0 10px;
    list-style-type:none;
}
ul.list-parameter li span.name-para {
    float:left;
    width:130px;
}
div.tool-btns {
    padding:0 10px 10px 10px;
}
div.tool-btns .tool01 {
    margin-left:22px;
}
.tool01 a.gray-btn span {
    width:145px;
    text-align:center;
}
ul.list-style ul.substyle li {
    margin-bottom:5px;
    width:136px;
}
ul.list-style ul.substyle li a {
    display:block;
}
ul.list-style li {
    float:left;
    position:relative;
    z-index:2;
}
ul.list-style ul.substyle {
    list-style:none;
    background:#fefdf9;
    border:1px solid #e3c823;
    padding:10px;
    position:absolute;
    left:2px;
    top:30px;
}
.topcorner {
    background:url(../images/topcorner.gif) no-repeat scroll top;
    width:125px;
    height:10px;
    position:absolute;
    left:0px;
    top:-18px;
}
.icon-bad1, .icon-bad2, .icon-bad3, .icon-bad4 {
    background:url(../icons/badicon.gif) no-repeat scroll;
    padding:0 0 2px 15px;
    height:16px;
    display:inline-block;
}
.icon-bad1 {
    background-position:0px 0px;
}
.icon-bad2 {
    background-position:0px -21px;
}
.icon-bad3 {
    background-position:0px -43px;
}
.icon-bad4 {
    background-position:0px -67px;
}
.product-title {
    margin-bottom:10px;
}
.product-title h2 {
    font-size:18px;
}
sup.new, sup.old {
    margin-left:8px;
    padding-right:20px;
    width:47px;
    height:12px;
    display:inline-block;
    background:url(../icons/icon-new_old.gif) no-repeat;
}
sup.new {
    background-position:0px 0px;
}
sup.old {
    background-position:0px -12px;
    width:45px;
}


/* BEGIN CSS List Aunction */
ul.list-auction li, ul.list-comments li {
    width:100%;
    float:left;
    margin-bottom:0;
    border-bottom:1px solid #ededed;
}
ul.list-auction li.auction-title {
    background:#fafafa;
    margin-top:8px;
}
ul.list-auction li div.stt {
    width:3%;
    text-align:left;
}
ul.list-auction li div {
    float:left;
    text-align:left;
    padding:4px 8px;
}
ul.list-auction li div.members {
    width:35%;
}
ul.list-auction li div.auntion-price {
    width:30%;
}
ul.list-auction li div.time {
    width:20%;
}
ul.list-auction li div.stt {
    text-align:center;
}
li.auction-title {
    font-weight:bold;
}
.icon-star {
    background:url(../icons/icon.png) no-repeat left -557px;
    width:14px;
    height:14px;
    display:block;
}

/* BEGIN Tab Write Comments */
.box-comemnts {
    background:#ffffff;
    padding:10px;
    margin-bottom:10px;
}
.box-comemnts .type-coms {
    height:60px;
    width:655px;
    float:left;
    margin:0 10px 0 0;
}
/* BEGIN CSS List Comemnts Members */
.comments h3 {
    font-weight:bold;
    color:#222;
    margin-bottom:10px;
    text-transform:uppercase;
    padding-top:3px;
    margin-top:20px;
}
.comments h3 span.icon-comemnt {
    background:url(../icons/comment_user.gif) no-repeat left top;
    font-size:14px;
    height:24px;
    padding:3px 0 0 30px;
    display:inline-block;
}
dl.comment-cont-sub {
    background:#ffffff ;
    padding:10px 0px 10px 10px;
    position:relative;
}
span.arrow-top {
    background:url(../images/topcorner3.gif) no-repeat left top;
    display:block;
    width:12px;
    position:absolute;
    top:-5px;
    left:30px;
    height:6px;
}
dl.comment-cont-sub dt {
    width:50px;
}
dl.comment-cont-sub {
    border-bottom:1px solid #ececec;
    margin-bottom:0;
    width:680px;
}
dl.bdt-w {
    border-top:1px solid #FFF;
}
dl.comment-cont-sub dd {
    width:90%!important;
}
dl.comment-cont {
    border-bottom:1px dotted #d7d7d7;
    padding-bottom:8px;
}
dl.comment-cont dt, dl.comment-cont dd {
    float:left;
}
dl.comment-cont dt {
    width:50px;
}
dl.comment-cont dd {
    width:690px;
    margin-left:10px;
}
dl.comment-cont-sub textarea.type-coms {
    height:38px;
    margin:0;
    width:540px;
    margin-right:8px;
}
dl.comment-cont p {
    margin-bottom:10px;
}
.line-ver {
    background:url(../images/line-ver.gif) no-repeat scroll top right;
}
.line-ver h6 a {
    font-size:12px;
    font-weight:bold;
}
div.toolbox {
    color:#666;
    margin-bottom:10px;
    position:relative;
}
.Promotion-box {
    background:#FFFFFF;
    border:2px solid #aeaeae;
    width:480px;
    position:absolute;
    top:21px;
    right:0px;
    -moz-border-radius:4px;
}
.Promotion-box .topcorner2 {
    background:url(../images/topcorner2.gif) no-repeat top;
    width:14px;
    height:10px;
    position:absolute;
    top:-8px;
    right:50px;
    display:block;

}
.Promotion-box ul {
    list-style-position:outside;
    list-style-type:none;
    padding:10px;
}
.Promotion-box ul li {
    padding-bottom:12px;
}
.Promotion-box ul li.cellphone, .Promotion-box ul li.adnetlogo, .Promotion-box ul li.keyword, .Promotion-box ul li.Moservice {
    padding-left:45px;
    display:block;
    padding-top:5px;
}
.Promotion-box ul li.cellphone {
    background:url(../icons/cellphone.gif) no-repeat top left;
}
.Promotion-box ul li.adnetlogo {
    background:url(../icons/adnet.gif) no-repeat left;
}
.Promotion-box ul li.Moservice {
    background:url(../icons/Moservice.gif) no-repeat scroll top left;
}
.Promotion-box ul li.keyword {
    background:url(../icons/keyword.gif) no-repeat scroll left 7px;
}
i.icon-Forbidd, i.icon-edit, i.icon-delete, i.icon-promotion {
    background:url(../icons/mana.gif) no-repeat scroll top left;
    height:16px;
    width:18px;
    display:inline-block;
    vertical-align:middle;
    margin-left:8px;
    overflow:hidden;
}
i.icon-Forbidd {
    background-position:0px -32px;
}
i.icon-edit {
    background-position:0px 0px;
}
i.icon-delete {
    background-position:0px -16px;
}
i.icon-promotion {
    background-position:0px -47px;
}

.box-price {
    background:url(../images/double-dot.gif) repeat-y scroll 45% top #f8f8f8;
    margin-bottom:10px;
    border:1px solid #cbcbcb;
    -moz-border-radius:4px;
}
.box-price p {
    margin-bottom:8px;
}
.box-price .L-Column {
    float:left;
    width:325px;
    padding-top:10px;
}
.box-price .R-Column {
    float:right;
    width:400px;
    padding-top:10px;
    padding-left:10px;
    padding-right:5px;
}
.box-price input {
    margin-top:0px;
    margin-right:5px;
}
input.inputPrice {
    width:100px;
    text-align:right;
    color:#CC0000;
    font-weight:bold;
    vertical-align:top;
    padding-right:3px;
}
input.pro-qual {
    width:55px;
    text-align:right;
    padding-right:4px;
    margin-bottom:6px;
}
span.labelPrice {
    float:left;
    width:100px;
    text-align:right;
    margin-right:25px;
    color:#666666;
}
span.setPrice {
    float:left;
    width:170px;
    text-align:left;
}
span.setPrice2 {
    float:left;
    width:250px;
    text-align:left;
}
a.editnow {
    font-size:11px;
    float:right;
    width:20px;
}
.report-exp {
    background:#FFFFFF;
    padding:10px;
    margin-top:45px;
    margin-right:5px;
    border:1px solid #e1e5ed;
    -moz-border-radius: 4px;
}
.bttm8 {
    margin-bottom:6px;
    margin-right:6px;
}
.Products-detail {
    padding-top:15px;
}

.Products-detail ul, .Products-detail ol {
    margin-left:20px;
}
.upTitle {
    font-weight:bold;
    text-transform:uppercase;
}

.ngl_bg {
    background:url(../icons/bg-waranty.png) no-repeat scroll top left;
    position:relative;
}
.ngl_bg p {
    padding-left:90px;
}
.ngl_bg p span {
    background:url(../icons/dot.png) no-repeat left 6px;
    padding-left:15px;
    display:inline-block;
}
.gold-shld {
    background:url(../icons/gold_shld.png) no-repeat scroll left top;
}
.platin-shld {
    background:url(../icons/platin_shld.png) no-repeat scroll left top;
}
.diamnond-shld {
    background:url(../icons/diamon_shld.png) no-repeat scroll left top;
}
img.nlonover {
    width:80px;
    height:80px;
    cursor:pointer;
    position:absolute;
    left:0px;
    top:0px;
}


